/*
 * @Author: qiulin 1746365080@qq.com
 * @Date: 2024-11-03 23:00:02
 * @LastEditors: qiulin 1746365080@qq.com
 * @LastEditTime: 2024-11-06 13:44:55
 * @FilePath: /SGSim/DataStructure/Input/Element/CHBDYPData.cpp
 */

#include "CHBDYPData.h"

#include "DataStructure/Common/Validation.h"
#include "DataStructure/Input/Solver/DOFDirections.h"

using SG::DataStructure::FEM::CHBDYPData;

bool SG::DataStructure::FEM::operator== (const CHBDYPData& val1, const CHBDYPData& val2)
{
    FIELD_COMPARE (m_domainId)
    FIELD_COMPARE (m_id)

    FIELD_COMPARE (m_pId)
    FIELD_COMPARE (m_TYPE)
    FIELD_COMPARE (m_IVIEWF)
    FIELD_COMPARE (m_IVIEWB)
    FIELD_COMPARE_ARR (m_g, 2)
    FIELD_COMPARE (m_GO)
    FIELD_COMPARE (m_RADMIDF)
    FIELD_COMPARE (m_RADMIDB)
    FIELD_COMPARE (m_DISLIN)
    FIELD_COMPARE (m_CE)
    FIELD_COMPARE (m_E1)
    FIELD_COMPARE (m_E2)
    FIELD_COMPARE (m_E3)

    return true;
}